package cn.fl.riskctrl.xjdb.vo;

import java.util.Date;

import cmm.web.core.framework.vo.BaseVO;

 /**
 * @Description: 信加个人信用报告_贷款(TP_LOAN)
 */
public class XjnpLoanVO extends BaseVO{

	/**
	 * 
	 */
	private static final long serialVersionUID = -6400303727939842208L;
	/**
	 * 业务号
     */
	private String account;
	/**
	 * 本月实还款
     */
	private Double actualpaymentamount;
	/**
	 * 本金余额
     */
	private Double balance;
	/**
	 * 五级分类
     */
	private String class5state;
	/**
	 * 合同金额
     */
	private Double creditlimitamount;
	/**
	 * 基本信息提示
     */
	private String cue;
	/**
	 * 当前逾期金额
     */
	private Double curroverdueamount;
	/**
	 * 当前逾期期数
     */
	private Double curroverduecyc;
	/**
	 * 币种
     */
	private String currency;
	/**
	 * 到期日期
     */
	private Date enddate;
	/**
	 * 贷款机构
     */
	private String financeorg;
	/**
	 * 机构类型
     */
	private String financetype;
	/**
	 * 担保方式
     */
	private String guaranteetype;
	/**
	 * 最近24个月还款状态起始月
     */
	private String latest24beginmonth;
	/**
	 * 最近24个月还款状态截止月
     */
	private String latest24endmonth;
	/**
	 * 24个月还款状态
     */
	private String latest24state;
	/**
	 * 最近5年内的逾期/透支起始月
     */
	private String latest5yearbeginmonth;
	/**
	 * 最近5年内的逾期/透支截止月
     */
	private String latest5yearendmonth;
	/**
	 * 发放日期
     */
	private Date opendate;
	/**
	 * 逾期31-60天未归还贷款本金
     */
	private Double overdue31to60amount;
	/**
	 * 逾期61-90天未归还贷款本金
     */
	private Double overdue61to90amount;
	/**
	 * 逾期91-180天未归还贷款本金
     */
	private Double overdue91to180amount;
	/**
	 * 逾期180天以上未归还贷款本金
     */
	private Double overdueover180amount;
	/**
	 * 还款期数
     */
	private String paymentcyc;
	/**
	 * 还款频率
     */
	private String paymentrating;
	/**
	 * 最近一次还款日期
     */
	private Date recentpaydate;
	/**
	 * 剩余还款期数
     */
	private Double remainpaymentcyc;
	/**
	 * 本月应还款
     */
	private Double scheduledpaymentamount;
	/**
	 * 应还款日
     */
	private Date scheduledpaymentdate;
	/**
	 * 账户状态
     */
	private String state;
	/**
	 * 状态截止日
     */
	private Date stateenddate;
	/**
	 * 状态截止月/转出月
     */
	private String stateendmonth;
	/**
	 * 贷款种类细分
     */
	private String type;
	/**
	 * 报告编号-关联报告表ID
     */
	private Long reportNo;
	
	/**
	 * 业务号
     */
	public String getAccount() {
		return account;
	}

	/**
	 * 业务号
     */
	public void setAccount(String account) {
		this.account = account;
	}
	
	/**
	 * 本月实还款
     */
	public Double getActualpaymentamount() {
		return actualpaymentamount;
	}

	/**
	 * 本月实还款
     */
	public void setActualpaymentamount(Double actualpaymentamount) {
		this.actualpaymentamount = actualpaymentamount;
	}
	
	/**
	 * 本金余额
     */
	public Double getBalance() {
		return balance;
	}

	/**
	 * 本金余额
     */
	public void setBalance(Double balance) {
		this.balance = balance;
	}
	
	/**
	 * 五级分类
     */
	public String getClass5state() {
		return class5state;
	}

	/**
	 * 五级分类
     */
	public void setClass5state(String class5state) {
		this.class5state = class5state;
	}
	
	/**
	 * 合同金额
     */
	public Double getCreditlimitamount() {
		return creditlimitamount;
	}

	/**
	 * 合同金额
     */
	public void setCreditlimitamount(Double creditlimitamount) {
		this.creditlimitamount = creditlimitamount;
	}
	
	/**
	 * 基本信息提示
     */
	public String getCue() {
		return cue;
	}

	/**
	 * 基本信息提示
     */
	public void setCue(String cue) {
		this.cue = cue;
	}
	
	/**
	 * 当前逾期金额
     */
	public Double getCurroverdueamount() {
		return curroverdueamount;
	}

	/**
	 * 当前逾期金额
     */
	public void setCurroverdueamount(Double curroverdueamount) {
		this.curroverdueamount = curroverdueamount;
	}
	
	/**
	 * 当前逾期期数
     */
	public Double getCurroverduecyc() {
		return curroverduecyc;
	}

	/**
	 * 当前逾期期数
     */
	public void setCurroverduecyc(Double curroverduecyc) {
		this.curroverduecyc = curroverduecyc;
	}
	
	/**
	 * 币种
     */
	public String getCurrency() {
		return currency;
	}

	/**
	 * 币种
     */
	public void setCurrency(String currency) {
		this.currency = currency;
	}
	
	/**
	 * 到期日期
     */
	public Date getEnddate() {
		return enddate;
	}

	/**
	 * 到期日期
     */
	public void setEnddate(Date enddate) {
		this.enddate = enddate;
	}
	
	/**
	 * 贷款机构
     */
	public String getFinanceorg() {
		return financeorg;
	}

	/**
	 * 贷款机构
     */
	public void setFinanceorg(String financeorg) {
		this.financeorg = financeorg;
	}
	
	/**
	 * 机构类型
     */
	public String getFinancetype() {
		return financetype;
	}

	/**
	 * 机构类型
     */
	public void setFinancetype(String financetype) {
		this.financetype = financetype;
	}
	
	/**
	 * 担保方式
     */
	public String getGuaranteetype() {
		return guaranteetype;
	}

	/**
	 * 担保方式
     */
	public void setGuaranteetype(String guaranteetype) {
		this.guaranteetype = guaranteetype;
	}
	
	/**
	 * 最近24个月还款状态起始月
     */
	public String getLatest24beginmonth() {
		return latest24beginmonth;
	}

	/**
	 * 最近24个月还款状态起始月
     */
	public void setLatest24beginmonth(String latest24beginmonth) {
		this.latest24beginmonth = latest24beginmonth;
	}
	
	/**
	 * 最近24个月还款状态截止月
     */
	public String getLatest24endmonth() {
		return latest24endmonth;
	}

	/**
	 * 最近24个月还款状态截止月
     */
	public void setLatest24endmonth(String latest24endmonth) {
		this.latest24endmonth = latest24endmonth;
	}
	
	/**
	 * 24个月还款状态
     */
	public String getLatest24state() {
		return latest24state;
	}

	/**
	 * 24个月还款状态
     */
	public void setLatest24state(String latest24state) {
		this.latest24state = latest24state;
	}
	
	/**
	 * 最近5年内的逾期/透支起始月
     */
	public String getLatest5yearbeginmonth() {
		return latest5yearbeginmonth;
	}

	/**
	 * 最近5年内的逾期/透支起始月
     */
	public void setLatest5yearbeginmonth(String latest5yearbeginmonth) {
		this.latest5yearbeginmonth = latest5yearbeginmonth;
	}
	
	/**
	 * 最近5年内的逾期/透支截止月
     */
	public String getLatest5yearendmonth() {
		return latest5yearendmonth;
	}

	/**
	 * 最近5年内的逾期/透支截止月
     */
	public void setLatest5yearendmonth(String latest5yearendmonth) {
		this.latest5yearendmonth = latest5yearendmonth;
	}
	
	/**
	 * 发放日期
     */
	public Date getOpendate() {
		return opendate;
	}

	/**
	 * 发放日期
     */
	public void setOpendate(Date opendate) {
		this.opendate = opendate;
	}
	
	/**
	 * 逾期31-60天未归还贷款本金
     */
	public Double getOverdue31to60amount() {
		return overdue31to60amount;
	}

	/**
	 * 逾期31-60天未归还贷款本金
     */
	public void setOverdue31to60amount(Double overdue31to60amount) {
		this.overdue31to60amount = overdue31to60amount;
	}
	
	/**
	 * 逾期61-90天未归还贷款本金
     */
	public Double getOverdue61to90amount() {
		return overdue61to90amount;
	}

	/**
	 * 逾期61-90天未归还贷款本金
     */
	public void setOverdue61to90amount(Double overdue61to90amount) {
		this.overdue61to90amount = overdue61to90amount;
	}
	
	/**
	 * 逾期91-180天未归还贷款本金
     */
	public Double getOverdue91to180amount() {
		return overdue91to180amount;
	}

	/**
	 * 逾期91-180天未归还贷款本金
     */
	public void setOverdue91to180amount(Double overdue91to180amount) {
		this.overdue91to180amount = overdue91to180amount;
	}
	
	/**
	 * 逾期180天以上未归还贷款本金
     */
	public Double getOverdueover180amount() {
		return overdueover180amount;
	}

	/**
	 * 逾期180天以上未归还贷款本金
     */
	public void setOverdueover180amount(Double overdueover180amount) {
		this.overdueover180amount = overdueover180amount;
	}
	
	/**
	 * 还款期数
     */
	public String getPaymentcyc() {
		return paymentcyc;
	}

	/**
	 * 还款期数
     */
	public void setPaymentcyc(String paymentcyc) {
		this.paymentcyc = paymentcyc;
	}
	
	/**
	 * 还款频率
     */
	public String getPaymentrating() {
		return paymentrating;
	}

	/**
	 * 还款频率
     */
	public void setPaymentrating(String paymentrating) {
		this.paymentrating = paymentrating;
	}
	
	/**
	 * 最近一次还款日期
     */
	public Date getRecentpaydate() {
		return recentpaydate;
	}

	/**
	 * 最近一次还款日期
     */
	public void setRecentpaydate(Date recentpaydate) {
		this.recentpaydate = recentpaydate;
	}
	
	/**
	 * 剩余还款期数
     */
	public Double getRemainpaymentcyc() {
		return remainpaymentcyc;
	}

	/**
	 * 剩余还款期数
     */
	public void setRemainpaymentcyc(Double remainpaymentcyc) {
		this.remainpaymentcyc = remainpaymentcyc;
	}
	
	/**
	 * 本月应还款
     */
	public Double getScheduledpaymentamount() {
		return scheduledpaymentamount;
	}

	/**
	 * 本月应还款
     */
	public void setScheduledpaymentamount(Double scheduledpaymentamount) {
		this.scheduledpaymentamount = scheduledpaymentamount;
	}
	
	/**
	 * 应还款日
     */
	public Date getScheduledpaymentdate() {
		return scheduledpaymentdate;
	}

	/**
	 * 应还款日
     */
	public void setScheduledpaymentdate(Date scheduledpaymentdate) {
		this.scheduledpaymentdate = scheduledpaymentdate;
	}
	
	/**
	 * 账户状态
     */
	public String getState() {
		return state;
	}

	/**
	 * 账户状态
     */
	public void setState(String state) {
		this.state = state;
	}
	
	/**
	 * 状态截止日
     */
	public Date getStateenddate() {
		return stateenddate;
	}

	/**
	 * 状态截止日
     */
	public void setStateenddate(Date stateenddate) {
		this.stateenddate = stateenddate;
	}
	
	/**
	 * 状态截止月/转出月
     */
	public String getStateendmonth() {
		return stateendmonth;
	}

	/**
	 * 状态截止月/转出月
     */
	public void setStateendmonth(String stateendmonth) {
		this.stateendmonth = stateendmonth;
	}
	
	/**
	 * 贷款种类细分
     */
	public String getType() {
		return type;
	}

	/**
	 * 贷款种类细分
     */
	public void setType(String type) {
		this.type = type;
	}
	
	/**
	 * 报告编号-关联报告表ID
     */
	public Long getReportNo() {
		return reportNo;
	}

	/**
	 * 报告编号-关联报告表ID
     */
	public void setReportNo(Long reportNo) {
		this.reportNo = reportNo;
	}
}
